package net.lulihu.pangolin.headless.common.container.templet;

/**
 * 应用生命周期
 */
public interface ApplicationLifeCycle {

    /**
     * 容器加载成功后
     */
    default void containerLoadSuccessAfter() throws Exception {
    }

    /**
     * 应用启动成功后
     */
    default void applicationLoadSuccessAfter(String[] args) throws Exception {
    }


    /**
     * 应用关闭
     */
    default void applicationShowdown() {

    }

}
